/* Application styles */

/* Shared Site Header */
#site_header { 
	background:url(../../images/mobile/header-bg.gif) repeat-x;
	height:56px;
	padding:8px 8px 0 8px; 
}
#site_header #usc_mobile { 
	text-indent:-4000px;
	background:url(../../images/mobile/little-btn.png) no-repeat;
	float:right;
	width:46px;
	height:48px; 
	margin: 1px 2px 0 0;
}
#site_header #app_icon { 
	float:left;
	margin:0 6px 0 0; 
}
#site_header #app_icon img {
	border: 0;
}
#site_header h1 { 
	font-size:18px;
	color:#fff;
	margin:0;
	padding:14px 0 0 0;
	text-shadow:#400 0 -1px 1px; 
}

/* Shared Footer */
#footer {padding: 12px 0; border-top: 1px solid #333;}
#footer ul {list-style-type: none; margin: 0; padding: 0; text-align: center;}
#footer li {display: inline; border-left: 1px solid #333;}
#footer li:first-child {border-left: 0;}
#footer a {color: #666; text-transform: uppercase; font-size: 12px; padding: 12px 8px; text-decoration: none;}
img.analyticsimg {position: absolute; top: -9999px; left: -9999px;}